.map_container {
  float: left;
  padding: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #ccc #999 #ccc;
  -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
  width: 600px;
}

.gmaps4rails_map {
  width: 600px;
  height: 400px;
}

.bing_map {
   position: absolute;
   top: 20;
   left: 10;
   width: 400px;
   height: 400px;
   border:#555555 2px solid;
}
/*-----*/

ul.mrks_list_horizontal{
    max-height: 130px;
}

ul.mrks_list_vertical{
    max-height: 380px;
}

ul#markers_list{
   margin: 15px 0px 5px 0px;
   overflow: auto;   
}

ul#markers_list a:link{
   text-decoration: none;
}

ul#markers_list li{
    font-size: 9px;

    min-height: 60px;
    max-height: 60px;
    /*overflow: auto;*/
    width: 204px;

    margin: 1px 2px 2px 1px;
    padding: 1px;


    float:left;
}

ul#markers_list li fieldset{
    padding: 0px ;
    margin: 0px ;
}

.markers_item{
    min-height: 60px;
    max-height: 60px;

    margin: 1px;
    padding: 1px;
}
ul#markers_list li h3{
    font-size: 10px;
    margin: 2px 2px 0px 2px;
    padding: 0px;
}

ul#markers_list li p{
    font-size: 9px;
    margin: 0px 2px 2px 2px;
    padding: 0px;
}

/*------*/
.info_window1 {
    border: 1px solid black;
    margin-top: 8px;
    background: whitesmoke;
    padding: 5px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    -border-radius: 6px;
}